@charset "utf-8";
/* CSS Document */
body{	margin: 0;	padding: 0; font-family:"宋体"; font-size:12px; color:#666;}
img {border:none;}
ul,ul li{ list-style:none; margin:0; padding:0;}
a{ color: #666; text-decoration:none;}
a:hover{ color: #03F; text-decoration:none;}
#apDiv1 {
	position: absolute;
	left:0;
	top:127px;
	width:100%;
	height: 200px;
	z-index: 1;
}
#topbox{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.logo{ float:left; margin-top:17px;}
.logor{ float:right;}
.nav{ width:100%; height:42px; background:url(../images/nav_bg.jpg) repeat-x;}
.navlist{ width:1000px; margin:0 auto; height:42px;}
.navlist ul li{width:125px; height:42px; float:left; line-height:42px; font-size:14px; font-weight:bold; text-align:center;}
.navlist ul li a{ color:#FFF; width:125px; height:42px; float:left; }
.navlist ul li a:hover{color: #144194; width:125px; height:42px; float:left; background:url(../images/a_13.jpg) center center no-repeat; }
.banner{ width:100%; height:200px;}

#content{ width:1000px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}
.con1{ width:1000px; height:auto; overflow:hidden;}
.left1{ width:660px; height:auto; overflow:hidden; float:left;}
.gsjj{width:660px; height:31px; float:left; border-bottom:solid 1px #00218b;}
.gsjj span{width:102px; height:31px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:31px; background:url(../images/ab_07.jpg) center top no-repeat;}
.gsjj a{ line-height:31px; float:right;}
.gsjjbox{ float:left; width:658px; height:187px; border: solid 1px #e1e1e1;}
.gsjjbox img{ margin:20px; float:left;}
.gsjjbox span{ float:left; width:400px; height:147px; line-height:25px; margin-top:15px;}
.gsjjbox{ float:left; width:658px; height:187px; border: solid 1px #e1e1e1;}
.right1{ width:320px; height:auto; overflow:hidden; float:right;}
.xwzx{width:320px; height:31px; float:left; border-bottom:solid 1px #00218b;}
.xwzx span{width:102px; height:31px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:31px; background:url(../images/ab_07.jpg) center top no-repeat;}
.xwzx a{ line-height:31px; float:right;}
.xwzxbox{ float:left; width:288px; height:167px; border: solid 1px #e1e1e1; padding:10px 15px;}
.xwzxbox ul li{ width:290px; height:27px; line-height:27px; float:left;}
.xwzxbox ul li img{ margin-right:7px;}
.probox{ float:left; width:658px; height:187px; border: solid 1px #e1e1e1;}


#abcon{ width:1000px; height: auto !important; margin:0 auto; margin-top:25px;}
.ab_left{ width:265px; height:auto; float:right;}
.ab_fl{ width:265px; height:auto; float:left;}
.abfl_nm{width:265px; height:31px; float:left; border-bottom:solid 1px #00218b;}
.abfl_nm span{width:102px; height:31px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:31px; background:url(../images/ab_07.jpg) center top no-repeat;}
.abfl_list{width:263px; height:auto; float:left; border:solid 1px #d6d6d6; border-top:none; padding:20px 0;}
.abfl_list ul li{ width:200px; height:35px; line-height:35px; margin-top:5px; font-size:14px; float:left; margin-left:18px;}
.abfl_list ul li a{width:200px; height:35px; float:left; background:url(../images/b_15.jpg) center top no-repeat; padding-left:25px; color:#525252;}
.abfl_list ul li a:hover{ background:url(../images/b_12.jpg) center top no-repeat; color:#FFF;}
.abfl_nm a{ float:right; line-height:31px;}
.abfl_list img{ margin-left:17px; float:left; width:233px; height:86px;}
.abfl_list span{margin-left:17px; float:left; width:233px; height:86px; margin-top:10px; line-height:22px;}
.ab_right{ width:715px; height:auto; float:left;}
.mbx{ float: right; line-height:31px;}
.gywm_nm{width:715px; height:31px; float:left; border-bottom:solid 1px #00218b;}
.gywm_nm span{width:102px; height:31px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:31px; background:url(../images/ab_07.jpg) center top no-repeat;}
.gywmbox{ width:613px; height:364px; min-height:364px; height:auto !important; border:solid 1px #d6d6d6; border-top:none; float:left; padding:35px 50px; line-height:25px;}
.nlbox{ width:613px; height:364px; min-height:364px; height:auto !important; border:solid 1px #d6d6d6; border-top:none; float:left; padding:35px 50px; line-height:25px;}
.nlbox ul li{ width:613px; height:165px; float: left; border-bottom:dashed 1px  #CCCCCC; margin:8px 0;}
.nlbox ul li img{ width:217px; height:149px; float: left; border:solid 1px #E1E1E1;}
.nlname{ width:370px; height:30px; line-height:30px; margin-left:20px; float:left; font-size:14px; font-weight:bold;}
.nlwz{ width:370px; height:110px; line-height:27px; margin-left:20px; float:left; margin-top:10px; color:#999;}
.nlwz a{ color:#F00;}
.nl1box{ width:613px; height:364px; min-height:364px; height:auto !important; border:solid 1px #d6d6d6; border-top:none; float:left; padding:35px 50px; line-height:25px;}
.tjnews{width:613px; height:165px; float: left; border-bottom:dashed 1px  #CCCCCC;}
.tjnews img{width:217px; height:149px; float: left; border:solid 1px #E1E1E1;}
.newslist{ width:613px; height:auto; float:left; margin-top:15px; }
.newslist li{ width:613px; height:35px; line-height:35px; text-align:left; padding-left:10px; font-size:12px;}
.newslist li span{margin-right:10px; float:right; text-align:left; color: #33F;}
.newslist li img{ margin-right:10px; float:left; margin-top:15px;}

.queslist{ width:613px; height:auto; float:left; margin-top:15px; }
.queslist li{ width:613px; text-align:left; font-size:12px; margin-top:20px;}
.queslist li strong{ color:#03C;}
.wen{ background:#FCDADA; margin:0; padding-left:20px; height:35px; line-height:35px;}
.da{ margin:0; padding-left:20px; line-height:25px; margin-top:10px;}

.serbox{ width:673px; height:364px; min-height:364px; height:auto !important; border:solid 1px #d6d6d6; border-top:none; float:left; padding:35px 20px; line-height:25px;}
.serbox ul li{ width:200px; height: auto; float:left; margin:10px 11px;}
.serbox ul li img{ float:left; width:200px; height:160px; padding:2px; border:solid 1px #ccc;}
.serbox ul li span{ float:left; width:200px; height:30px; line-height:30px; text-align:center;}

.linkbox{ width:673px; height:364px; min-height:364px; height:auto !important; border:solid 1px #d6d6d6; border-top:none; float:left; padding:35px 20px; line-height:25px;}
.linkbox ul li{ width:200px; height: auto; float:left; margin:10px 11px;}
.linkbox ul li img{ float:left; width:200px; height:80px; border:solid 1px #ccc;}
.linkbox ul li span{ float:left; width:200px; height:30px; line-height:30px; text-align:center;}
.newsnm{float:left; width:613px; height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; padding-bottom:10px; border-bottom:dashed 1px #CCCCCC;}
.newsbox{width:613px; height:auto; overflow:hidden; float:left;}

.absearch{ width:265px; height:30px; float:left;}
.absearch input{ width:196px; height:26px; border:solid 1px #E1E1E1; float:left;}
.absearch img{float:left;}
.zzdj{width:613px; text-align:right; height:20px; line-height:20px; margin-top:10px; color: #BBB; float:left;}
.bigsmall{width:613px; text-align:left; height:20px; line-height:20px; margin-top:10px; color:#000; float:left;}
.lyb{width:613px; height:auto; overflow:hidden; height:20px; line-height:20px; color:#000; float:left;}
.ymsx{width:613px; height:auto; overflow:hidden; height:20px; line-height:20px; color:#000; margin-top:20px; float:left;}
.fx{width:613px; height:auto; overflow:hidden; text-align:left; height:20px; line-height:20px; color:#000; margin-top:20px; float:left;}
.dt{ float:left; width:613px;margin-top:10px; text-align:center;}

.nlbox ul li{ width:613px; height:165px; float: left; border-bottom:dashed 1px  #CCCCCC; margin:8px 0;}
.nlbox ul li img{ width:217px; height:149px; float: left; border:solid 1px #E1E1E1;}
.nlname{ width:370px; height:30px; line-height:30px; margin-left:20px; float:left; font-size:14px; font-weight:bold;}
.nlwz{ width:370px; height:110px; line-height:27px; margin-left:20px; float:left; margin-top:10px; color:#999;}
.nlwz a{ color:#F00;}







#bottom{ width:100%; height:auto; overflow:hidden; background:#e8e8e8; border-top: solid 1px #131e77; margin-top:20px; padding:10px 0;}
.foot{ width:1000px; margin:0 auto; height:auto; overflow:hidden; text-align:center;}
.fnav{ float:left; width:1000px; line-height:30px;}
.fnav a{height:20px; line-height:20px;}
.copy{ float:left; width:1000px; line-height:20px;}
.abban{ width:1000px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}

